package cn.soboys.subsys.bean.yxinsur;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@Accessors(chain = true)
@TableName("tm_adp_org")
public class OrgYx{

    private static final long serialVersionUID = 1L;

    /**
     * 流水ID
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 详细地址
     */
    @TableField("ADDRESS")
    private String address;
    /**
     * 所在区/县/镇
     */
    @TableField("AREA")
    private String area;
    /**
     * 所在市
     */
    @TableField("CITY")
    private String city;
    /**
     * 创建时间
     */
    @TableField("CREATE_TIME")
    private Date createTime;
    /**
     * 创建人
     */
    @TableField("CREATOR")
    private String creator;
    /**
     * 扩展字段1
     */
    @TableField("EXT1")
    private String ext1;
    /**
     * 扩展字段2
     */
    @TableField("EXT2")
    private String ext2;
    /**
     * 扩展字段3
     */
    @TableField("EXT3")
    private String ext3;
    /**
     * 扩展字段4
     */
    @TableField("EXT4")
    private String ext4;
    /**
     * 扩展字段5
     */
    @TableField("EXT5")
    private String ext5;
    /**
     * 最后更新人
     */
    @TableField("LAST_MODIFY_PERSON")
    private String lastModifyPerson;
    /**
     * 最后更新时间
     */
    @TableField("LAST_MODIFY_TIME")
    private Date lastModifyTime;
    /**
     * 组织编码
     */
    @TableField("ORG_CODE")
    private String orgCode;
    /**
     * 组织类别,直营:加盟
     */
    @TableField("ORG_KIND")
    private String orgKind;
    /**
     * 组织名称
     */
    @TableField("ORG_NAME")
    private String orgName;
    /**
     * 组织路径
     */
    @TableField("ORG_PATH")
    private String orgPath;
    /**
     * 顺序号
     */
    @TableField("ORG_SEQUENCE")
    private Integer orgSequence;
    /**
     * 组织类型
     */
    @TableField("ORG_TYPE")
    private String orgType;
    /**
     * 父级组织
     */
    @TableField("PARENT_ORG_CODE")
    private String parentOrgCode;
    /**
     * 所在省
     */
    @TableField("PROVINCE")
    private String province;
    /**
     * 备注
     */
    @TableField("REMARK")
    private String remark;
    /**
     * 一级机构
     */
    @TableField("ROOT_ORG_CODE")
    private String rootOrgCode;
    /**
     * 状态
     */
    @TableField("STATUS")
    private String status;
    /**
     * 电话
     */
    @TableField("TELEPHONE")
    private String telephone;

    private String keycloakId;
}